Флаги не меняются.
Команда:
LOOPNE short-label
Логика
CX = CX - 1 if (CX <> 0) and (ZF = 0) JMP short-label
Команда LOOPNE используется после команд CMP или SUB. Она уменьшает CX на 1, затем передает управление по метке short-label, если CX не равно нулю и если первый операнд команд CMP или SUB не равен второму операнду. Операнд short-label должен находиться в пределах от -128 до +127 байтов от следующей команды.
Операнды | Такт байты (слова) | Обращения | Байты | Пример |
short-label | 18 или 6 | - | 2 | LOOPNE AGAIN |
Примечания:
Команда LOOPNZ, переход пока не ноль, - это та же команда, что и LOOPNE.